<%%- cache(element) do -%>
  <%%= element_view_for(element) do |el| -%>
  <%- if @element["picture_gallery"] -%>
    <div class="<%= @element_name %>_images">
      <%%- element.contents.gallery_pictures.each do |image| -%>
      <div class="<%= @element_name %>_image <%%= image.essence.css_class %>">
        <%%= render_essence_view(image, size: '160x120') %>
      </div>
      <%%- end -%>
    </div>
  <%- end -%>
  <%- @contents.each do |content| -%>
    <%- if @contents.length > 1 -%>
    <div class="<%= content["name"] %>">
      <%%= el.render :<%= content["name"] %> %>
    </div>
    <%- else -%>
    <%%= el.render :<%= content["name"] %> %>
    <%- end -%>
  <%- end -%>
  <%- if @element['nestable_elements'].present? -%>
    <%% element.nested_elements.available.each do |nested_element| %>
      <%%= render_element(nested_element) %>
    <%% end %>
  <%- end -%>
  <%%- end -%>
<%%- end -%>
